<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <li>01</li>
  <li>02</li>
  <li>03</li>
  <li>04</li>
  <li>05</li>
  <li>06</li>
  <li>07</li>
  <li>08</li>
  <li>09</li>
  <li>10</li>
</body>
<script>
  // 扩展运算符 ...
  // 作用: 可以用来展开数组和对象

  // 展开对象 => 得到逗号分隔的键值对序列(不能直接用 => 2.放到新对象中)
  var obj = { a: 1, b: 2, c: 3, d: 4 }
  // ...obj  =>  a:1,b:2,c:3,d:4

  // 用法:
  // 1. 对象的深复制
  var data = { ...obj };
  console.log(data);

  // 2. 对象合并
  var obj1 = {
    a: 1,
    b: 2,
  }
  var obj2 = {
    c: 3,
    d: 4
  }
  var obj = { ...obj1, ...obj2 };
  console.log(obj);


    // Object.assign(obj1,obj2);
    // console.log(obj1);




</script>

</html>